-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syndies & Salvagers update #314
Syndies & Salvagers update #314
Conversation
WalkthroughВ данном пулл-запросе внесены изменения в файлы локализации, добавлены новые сущности и обновлены существующие. В частности, добавлены новые элементы для различных типов сумок, шлемов, униформ и других предметов одежды, а также обновлены описания и свойства некоторых уже существующих элементов. Также были внесены изменения в цены на некоторые товары в каталоге. Удалены устаревшие записи, а структура файлов осталась неизменной. Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
RSI Diff Bot; head commit cf5d4dd merging into eaf3114 Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi
Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi
Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi
|
…thimradise into Syndies-and-Salvagers-Part1
@MegaDaimond Подождёшь выхода 2.1 для этого ПРа? |
-_- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 50
🧹 Outside diff range comments (10)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)
Line range hint
1-8
: Необходимо унифицировать ссылки на описания и форматирование текстаОбнаружены следующие несоответствия:
- Некоторые описания ссылаются на
BaseItem.desc
, другие наLPPBaseMagazineRifle.desc
- Разный формат названий: "Magazine from rifle" против просто "Magazine"
- Непоследовательное использование кавычек в названиях оружия
Предлагаемые изменения:
ent-LPPBaseMagazineRifle = Magazine (calibre 5,56x45) .desc = { ent-BaseItem.desc } ent-LPPMagazineRifleM4A1Lethal = Magazine (calibre 5,56x45) - .desc = { ent-LPPBaseMagazineRifle.desc } + .desc = { ent-BaseItem.desc } ent-LPPMagazineRifleM4A1Rubber = Magazine (calibre 5,56x45 rubber) - .desc = { ent-LPPBaseMagazineRifle.desc } + .desc = { ent-BaseItem.desc } ent-LPPMagazineRifleM4A1Practice = Magazine (calibre 5,56x45 practice) - .desc = { ent-LPPBaseMagazineRifle.desc } + .desc = { ent-BaseItem.desc } -ent-LPPMagazineRifleMars = Magazine from rifle "Mars" +ent-LPPMagazineRifleMars = Magazine (rifle Mars) .desc = { ent-BaseItem.desc } -ent-LPPMagazineRifleGarand = Magazine "garand" +ent-LPPMagazineRifleGarand = Magazine (rifle Garand) .desc = { ent-BaseItem.desc }Also applies to: 11-14
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)
Line range hint
7-24
: Исправление регистра букв в существующих записяхСогласно правилам локализации, все записи с префиксом ent- должны начинаться с заглавной буквы после знака =. Необходимо исправить следующие строки:
-ent-LPPPSpiderDeco = паучки +ent-LPPPSpiderDeco = Паучки -ent-LPPPPumpkinDeco = тыква +ent-LPPPPumpkinDeco = Тыква -ent-LPPPPumpkinBigDeco = тыква +ent-LPPPPumpkinBigDeco = Тыква -ent-LPPPottedPlantHalloween1 = растение в горшке +ent-LPPPottedPlantHalloween1 = Растение в горшкеResources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml (1)
Line range hint
3-4
: Требуется корректировка названия и описания
- В названии присутствует японское слово "Tobinezumi", которое следует перевести на английский язык
- Описание содержит личную отсылку "Mika's spacesuit", что не соответствует стандартам документации
Предлагаемые изменения:
- name: Tactical hardsuit CSA-21BM - "Tobinezumi" - description: A very strange model of the suit of Nuclear Operatives, obviously of a non-standard configuration and as if not from our universe, there is a cut-out text on the foot - "Mika's spacesuit, DS1, Death guards - hands off!". + name: Tactical hardsuit CSA-21BM + description: A strange model of Nuclear Operative suit with non-standard configuration, appearing to originate from an alternate universe. Features Death Squad markings.Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (2)
Line range hint
11-13
: Исправьте опечатку в слове "Вещвещмешок"В нескольких записях присутствует опечатка в слове "Вещмешок".
-ent-LPPBackpackDuffelExGrenadeDelta = Вещвещмешок с осколочными гранами +ent-LPPBackpackDuffelExGrenadeDelta = Вещмешок с осколочными гранами -ent-LPPBackpackDuffelEmpGrenadeDelta = Вещвещмешок с гранатами ЭМИ +ent-LPPBackpackDuffelEmpGrenadeDelta = Вещмешок с гранатами ЭМИ -ent-LPPBackpackDuffelIncendiaryGrenadeDelta = Вещвещмешок с зажигательными гранатами +ent-LPPBackpackDuffelIncendiaryGrenadeDelta = Вещмешок с зажигательными гранатами
Line range hint
1-18
: Добавьте точки в конце всех описаний для единообразияДля поддержания единого стиля рекомендуется добавить точки в конце всех описаний.
ent-LPPBackpackDuffelC4Delta = Вещмешок с С4 - .desc = Содержит 9 единиц взрывчатки типа С4 + .desc = Содержит 9 единиц взрывчатки типа С4. ent-LPPBackpackDuffelExGrenadeDelta = Вещмешок с осколочными гранами - .desc = Содержит 5 осколочных гранат + .desc = Содержит 5 осколочных гранат. ent-LPPBackpackDuffelEmpGrenadeDelta = Вещмешок с гранатами ЭМИ - .desc = Содержит 5 гранат ЭМИ + .desc = Содержит 5 гранат ЭМИ. ent-LPPBackpackDuffelIncendiaryGrenadeDelta = Вещмешок с зажигательными гранатами - .desc = Содержит 5 зажигательных гранат + .desc = Содержит 5 зажигательных гранат.Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (1)
Line range hint
1-68
: Обнаружены дублирующиеся названия предметовСущности
LPPClothingBackpackDuffelHop
иLPPClothingBackpackDuffelSecurityEngineer
используют одинаковое название "hop duffel bag". Это может привести к путанице для игроков.Предлагаю исправить название для
LPPClothingBackpackDuffelSecurityEngineer
:parent: ClothingBackpackDuffel id: LPPClothingBackpackDuffelSecurityEngineer - name: hop duffel bag + name: security engineer duffel bag description: Twice as many handcuffs!🧰 Tools
🪛 yamllint
[error] 68-68: wrong indentation: expected at least 5
(indentation)
[error] 76-76: wrong indentation: expected at least 3
(indentation)
[error] 80-80: wrong indentation: expected at least 5
(indentation)
Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml (1)
Line range hint
1-80
: Проверьте структуру файлаВ файле отсутствуют:
- Описания для каждого костюма
- Метки категорий для фильтрации
- Ограничения на количество покупок
Предлагаемые улучшения:
- type: cargoProduct id: EngineeringFotiaHardsuit description: "Advanced engineering hardsuit with improved heat resistance" # Добавить описания icon: sprite: Clothing/OuterClothing/Hardsuits/atmospherics.rsi state: icon product: CrateEngineeringFotiaHardsuit cost: 4500 category: cargoproduct-category-name-hardsuits group: market tags: ["engineering", "eva"] # Добавить теги maxOrderQuantity: 2 # Добавить ограничениеResources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml (1)
Line range hint
23-23
: Исправьте опечатку в описанииВ описании оружия m90 и IL-20 слово "mercenries" написано с ошибкой. Правильное написание: "mercenaries".
- description: famous submachine gun used by mercenries. Uses .35 auto ammo. + description: famous submachine gun used by mercenaries. Uses .35 auto ammo.Also applies to: 48-48
🧰 Tools
🪛 yamllint
[error] 91-91: no new line character at the end of file
(new-line-at-end-of-file)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)
Line range hint
1-142
: Необходимо исправить регистр текста после знака "=" для записей начинающихся с "ent-"Согласно правилам локализации, все записи начинающиеся с "ent-" должны иметь текст с заглавной буквы после знака "=".
Примеры исправлений:
-ent-LPPClothingUniformJumpsuitAdjutant = adjutant's jumpsuit +ent-LPPClothingUniformJumpsuitAdjutant = Adjutant's jumpsuit -ent-LPPSupplyChiefCargo = supply chief +ent-LPPSupplyChiefCargo = Supply chief -ent-LPPTurtleneckQmCargo = turtleneck qm +ent-LPPTurtleneckQmCargo = Turtleneck qmResources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml (1)
Line range hint
814-818
: Удалите закомментированный прототипЗакомментированный прототип
LPPClothingUniformSkiletsScientistJumpsuit
следует удалить, так как он:
- Не используется
- Находится в папке PERSONAL, что нарушает правила размещения прототипов
🧰 Tools
🪛 yamllint
[error] 825-825: wrong indentation: expected 4 but found 2
(indentation)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
⛔ Files ignored due to path filters (91)
Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/equipped-NECK.png
is excluded by!**/*.png
Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/equipped-BACKPACK.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/equipped-EYES.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/icon-open.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/open-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/open-inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/open-inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/icon-flash.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/icon-flash.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/icon-flash.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/equipped-OUTERCLOTHING-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-reptilian.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-shark.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-tajaran.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-vulpkanin.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/inhand-left.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/inhand-right.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/equipped-INNERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/flipped-equipped-INNERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/icon_flipped.png
is excluded by!**/*.png
📒 Files selected for processing (61)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl
(0 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl
(1 hunks)Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl
(1 hunks)Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml
(1 hunks)Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml
(7 hunks)Resources/Prototypes/Catalog/uplink_catalog.yml
(1 hunks)Resources/Prototypes/Entities/Clothing/Belt/belts.yml
(1 hunks)Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
(3 hunks)Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml
(1 hunks)Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml
(1 hunks)Resources/Prototypes/Roles/Antags/nukeops.yml
(1 hunks)Resources/Prototypes/_LostParadise/Catalog/Cargo/cargo_crate.yml
(1 hunks)Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml
(1 hunks)Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml
(1 hunks)Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml
(1 hunks)Resources/Prototypes/_LostParadise/Catalog/uplink.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml
(1 hunks)Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/meta.json
(1 hunks)Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/meta.json
(1 hunks)
💤 Files with no reviewable changes (1)
- Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl
🧰 Additional context used
📓 Path-based instructions (47)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/Catalog/uplink_catalog.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/Entities/Clothing/Belt/belts.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/Roles/Antags/nukeops.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Catalog/Cargo/cargo_crate.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Catalog/uplink.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
🪛 yamllint
Resources/Prototypes/Catalog/uplink_catalog.yml
[warning] 1623-1623: too few spaces before comment
(comments)
[warning] 1629-1629: too few spaces before comment
(comments)
[error] 1631-1631: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/Entities/Clothing/Belt/belts.yml
[error] 599-599: wrong indentation: expected 4 but found 2
(indentation)
[error] 610-610: wrong indentation: expected 6 but found 4
(indentation)
[error] 618-618: wrong indentation: expected 6 but found 4
(indentation)
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml
[error] 101-101: wrong indentation: expected 4 but found 2
(indentation)
[error] 114-114: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml
[error] 6-6: wrong indentation: expected at least 3
(indentation)
Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml
[error] 7-7: wrong indentation: expected at least 3
(indentation)
[error] 9-9: wrong indentation: expected at least 5
(indentation)
[error] 17-17: wrong indentation: expected at least 3
(indentation)
[error] 19-19: wrong indentation: expected at least 5
(indentation)
[error] 19-19: no new line character at the end of file
(new-line-at-end-of-file)
Resources/Prototypes/_LostParadise/Catalog/uplink.yml
[error] 60-60: too many spaces inside braces
(braces)
[error] 60-60: too many spaces inside braces
(braces)
[error] 65-65: wrong indentation: expected 4 but found 2
(indentation)
[error] 65-65: no new line character at the end of file
(new-line-at-end-of-file)
Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml
[error] 76-76: wrong indentation: expected at least 3
(indentation)
[error] 80-80: wrong indentation: expected at least 5
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml
[error] 101-101: wrong indentation: expected at least 3
(indentation)
[error] 109-109: wrong indentation: expected at least 5
(indentation)
[error] 114-114: wrong indentation: expected at least 5
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml
[error] 419-419: wrong indentation: expected 4 but found 2
(indentation)
[error] 423-423: wrong indentation: expected 6 but found 4
(indentation)
[error] 424-424: too many spaces inside brackets
(brackets)
[error] 424-424: too many spaces inside brackets
(brackets)
[error] 465-465: wrong indentation: expected 4 but found 2
(indentation)
[error] 492-492: wrong indentation: expected 4 but found 2
(indentation)
[error] 519-519: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml
[error] 429-429: wrong indentation: expected 4 but found 2
(indentation)
[error] 437-437: wrong indentation: expected 6 but found 4
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml
[error] 573-573: wrong indentation: expected 4 but found 2
(indentation)
[error] 613-613: wrong indentation: expected 4 but found 2
(indentation)
[error] 647-647: wrong indentation: expected 4 but found 2
(indentation)
[error] 681-681: wrong indentation: expected 4 but found 2
(indentation)
[error] 716-716: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml
[error] 825-825: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml
[error] 91-91: no new line character at the end of file
(new-line-at-end-of-file)
🔇 Additional comments (78)
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)
1-2
: Одобрено удаление избыточных записей
Удаление дублирующих записей ent-LPPCandy2
, ent-LPPCandy3
и ent-LPPCandy4
улучшает поддерживаемость кода.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)
1-3
: Локализация соответствует требованиям!
Корректное использование ссылок на существующие сущности и правильное форматирование суффикса с заглавной буквы.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)
1-3
: Локализация соответствует требованиям!
Структура записи корректна:
- Правильно использовано наследование от базовой сущности
- Корректно оформлены суффикс и описание
- Соблюдено форматирование
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (2)
3-4
: Запись соответствует всем требованиям.
Корректное форматирование, правильный регистр и понятное описание.
1-2
:
Необходимо исправить регистр первой буквы.
Согласно правилам кодирования, для записей, начинающихся с 'ent-', текст после знака '=' должен начинаться с заглавной буквы.
Примените следующие изменения:
-ent-LPPCrateLogisticsRodosHardsuit = rodos hardsuit crate
+ent-LPPCrateLogisticsRodosHardsuit = Rodos hardsuit crate
Likely invalid or redundant comment.
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml (2)
1-10
: Структура и баланс выглядят корректно
- Сущность правильно наследуется от
ClothingBeltSyndieHolster
- Суффикс
LoneOps
соответствует контексту - Комплектация (пистолет-пулемет + 2 магазина) выглядит сбалансированной для одиночного оперативника
🧰 Tools
🪛 yamllint
[error] 6-6: wrong indentation: expected at least 3
(indentation)
8-10
: Проверка существования указанных сущностей
Необходимо убедиться, что сущности LPPWeaponSubMachineGunIL20
и MagazinePistolHighCapacity
существуют в прототипах.
✅ Verification successful
Сущности успешно проверены и существуют в прототипах
Обе сущности найдены в кодовой базе:
LPPWeaponSubMachineGunIL20
определен вResources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml
MagazinePistolHighCapacity
определен вResources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Description: Verify that the referenced entities exist in prototypes
rg -g "*.yml" "id: LPPWeaponSubMachineGunIL20" Resources/Prototypes/
rg -g "*.yml" "id: MagazinePistolHighCapacity" Resources/Prototypes/
Length of output: 1285
Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/meta.json (1)
1-18
: Структура meta.json корректна
Файл содержит все необходимые поля для RSI формата:
- Корректно указана версия и лицензия
- Определены размеры текстуры (32x32)
- Правильно заданы состояния для иконки и экипированного предмета
Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml (1)
17-17
: Значительное повышение стоимости подтверждено
Увеличение стоимости с 6500 до 9000 соответствует общему балансу цен на скафандры в обновлении.
Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json (1)
14-14
: Корректное изменение состояния экипировки!
Изменение состояния с "equipped-BELT" на "equipped-NECK" соответствует новому назначению предмета как аксессуара для шеи.
Давайте проверим наличие всех необходимых текстур:
✅ Verification successful
Текстуры и мета-данные в полном порядке!
Проверка показала, что:
- Файл meta.json корректно определяет все необходимые состояния
- Все требуемые файлы текстур присутствуют:
- icon.png
- equipped-NECK.png (с 4 направлениями)
- inhand-left.png (с 4 направлениями)
- inhand-right.png (с 4 направлениями)
Изменение состояния с "equipped-BELT" на "equipped-NECK" полностью соответствует структуре файлов и мета-данным.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Проверка наличия файлов текстур для всех состояний
# Описание: Проверяем наличие файлов .png для каждого состояния
cd Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi
for state in icon "equipped-NECK" "inhand-left" "inhand-right"; do
if ! ls ${state}*.png >/dev/null 2>&1; then
echo "ОШИБКА: Отсутствуют текстуры для состояния: ${state}"
exit 1
fi
done
Length of output: 400
Script:
#!/bin/bash
# Let's verify the meta.json content and texture files more thoroughly
echo "=== Checking meta.json content ==="
cat Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json
echo -e "\n=== Listing all files in the RSI directory ==="
ls -la Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/
echo -e "\n=== Checking if all states from meta.json have corresponding PNG files ==="
jq -r '.states | keys[]' Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json | while read state; do
if [ -f "Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/${state}.png" ]; then
echo "✓ Found texture for state: ${state}"
else
echo "✗ Missing texture for state: ${state}"
fi
done
Length of output: 2131
Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/meta.json (1)
5-8
: Размеры текстуры соответствуют стандартам
Указанные размеры 32x32 соответствуют стандартным размерам спрайтов в игре.
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/meta.json (4)
5-8
: Корректное определение размера текстуры
Размер 32x32 соответствует стандартным требованиям для спрайтов данного типа.
10-24
: Необходима проверка наличия файлов спрайтов
Убедитесь, что для каждого определённого состояния существуют соответствующие файлы спрайтов в директории .rsi
✅ Verification successful
Все файлы спрайтов присутствуют
Проверка показала наличие всех необходимых файлов спрайтов для каждого состояния, определённого в meta.json:
- icon.png
- equipped-OUTERCLOTHING.png
- inhand-left.png
- inhand-right.png
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Проверка наличия всех необходимых файлов спрайтов
fd . "Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi" -e png
Length of output: 591
1-4
: 🧹 Nitpick (assertive)
Требуется уточнение информации об авторе спрайтов
Указание "unknown author" в поле copyright может создать проблемы с атрибуцией в будущем. Рекомендуется указать конкретного автора или источник спрайтов.
9-25
: Структура состояний соответствует требованиям
Определены все необходимые состояния для хардсьюта: иконка, спрайт экипировки и спрайты в руках.
✅ Verification successful
Структура состояний соответствует стандартам хардсьютов
Проверка показала, что структура состояний в файле meta.json полностью соответствует стандартному формату хардсьютов в кодовой базе:
- Присутствует базовая иконка (
icon
) - Определено состояние экипировки (
equipped-OUTERCLOTHING
) с 4 направлениями - Определены состояния для спрайтов в руках (
inhand-left
,inhand-right
) с 4 направлениями
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Проверка соответствия структуры другим хардсьютам
rg -l "equipped-OUTERCLOTHING.*directions.*4" "Resources/Textures/**/hardsuits/**/*.rsi/meta.json"
Length of output: 591
Script:
#!/bin/bash
# Поиск всех файлов meta.json в директориях с хардсьютами
fd meta.json Resources/Textures --glob "**/hardsuits/**/*.rsi/meta.json" --exec cat {} \; | jq -c '.states[] | select(.name == "equipped-OUTERCLOTHING")'
Length of output: 303
Script:
#!/bin/bash
# Поиск всех файлов meta.json в директориях с хардсьютами для проверки наличия всех необходимых состояний
fd meta.json Resources/Textures --glob "**/hardsuits/**/*.rsi/meta.json" --exec cat {} \; | jq -c '.states[].name'
Length of output: 12528
Script:
#!/bin/bash
# Поиск файлов meta.json в директориях с хардсьютами, используя более точный путь
fd meta.json "Resources/Textures" -e json --full-path | grep -i "hardsuit.*\.rsi" | xargs cat | jq -c '.states[] | select(.name | contains("equipped-OUTERCLOTHING") or contains("inhand-") or . == "icon")'
Length of output: 8275
Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/meta.json (2)
5-25
: Структура метаданных корректна и содержит все необходимые состояния.
Файл содержит:
- Корректные размеры текстуры (32x32)
- Все необходимые состояния для отображения предмета:
- Иконка
- Отображение на персонаже (BACKPACK)
- Отображение в руках (left/right)
- Правильное количество направлений для каждого состояния
1-4
: Проверьте актуальность ссылки на исходный коммит.
Убедитесь, что указанный коммит tgstation все еще доступен и содержит оригинальные ресурсы. Это важно для соблюдения условий лицензии CC-BY-SA-3.0.
✅ Verification successful
Ссылка на исходный коммит проверена и действительна
Проверка показала, что:
- Репозиторий tgstation доступен
- Указанный коммит 547852588166c8e091b441e4e67169e156bb09c1 существует
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Description: Verify the tgstation commit exists and is accessible
gh repo view tgstation/tgstation &>/dev/null && echo "Repository accessible" && \
gh api -X GET repos/tgstation/tgstation/commits/547852588166c8e091b441e4e67169e156bb09c1 &>/dev/null && \
echo "Commit exists"
Length of output: 215
Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml (3)
19-19
: 🧹 Nitpick (assertive)
Добавьте пустую строку в конец файла
Отсутствует пустая строка в конце файла, что может вызвать проблемы при работе с некоторыми инструментами.
- id: LPPClothingOuterHardsuitUpgradedMining
+
Likely invalid or redundant comment.
🧰 Tools
🪛 yamllint
[error] 19-19: wrong indentation: expected at least 5
(indentation)
[error] 19-19: no new line character at the end of file
(new-line-at-end-of-file)
11-19
: Проверка существования указанного скафандра
Структура прототипа корректна, но необходимо убедиться, что LPPClothingOuterHardsuitUpgradedMining
существует в системе.
✅ Verification successful
Скафандр Kerateia корректно определён в системе
Прототип LPPClothingOuterHardsuitUpgradedMining
найден в файле Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml
с корректным определением и соответствующими компонентами. Ящик ссылается на существующий предмет.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск определения скафандра Kerateia
rg -l "id:\s*LPPClothingOuterHardsuitUpgradedMining" "Resources/Prototypes"
Length of output: 226
Script:
#!/bin/bash
# Проверим определение скафандра в файле hardsuits.yml
rg "id:\s*LPPClothingOuterHardsuitUpgradedMining" -A 5 "Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml"
Length of output: 540
🧰 Tools
🪛 yamllint
[error] 17-17: wrong indentation: expected at least 3
(indentation)
[error] 19-19: wrong indentation: expected at least 5
(indentation)
[error] 19-19: no new line character at the end of file
(new-line-at-end-of-file)
1-10
: Проверка существования указанного скафандра
Структура прототипа корректна, но необходимо убедиться, что LPPClothingOuterHardsuitMiningPlus
существует в системе.
✅ Verification successful
Прототип контейнера со скафандром корректен
Проверка показала, что прототип LPPClothingOuterHardsuitMiningPlus
существует и правильно определен в файле Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml
. Структура прототипа контейнера и его содержимое полностью соответствуют требованиям.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск определения скафандра Rodos
rg -l "id:\s*LPPClothingOuterHardsuitMiningPlus" "Resources/Prototypes"
Length of output: 222
Script:
#!/bin/bash
# Проверим определение скафандра в файле hardsuits.yml
rg "id:\s*LPPClothingOuterHardsuitMiningPlus" -A 5 "Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml"
Length of output: 570
🧰 Tools
🪛 yamllint
[error] 7-7: wrong indentation: expected at least 3
(indentation)
[error] 9-9: wrong indentation: expected at least 5
(indentation)
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/meta.json (1)
9-29
: Конфигурация состояний корректна
Структура states содержит все необходимые состояния для предмета одежды:
- Базовая иконка
- Состояния экипировки для обычной и рептилоидной модели
- Состояния удержания в обеих руках
- Корректное указание 4 направлений для всех анимированных состояний
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)
Line range hint 1-8
: Структура файла соответствует требованиям!
- Все записи с префиксом "ent-" начинаются с заглавной буквы
- Описания корректно ссылаются на базовые через { ent-X.desc }
Also applies to: 11-14
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)
9-10
: Урановый магазин добавлен корректно
Новая сущность следует установленному формату именования и описания.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)
7-14
: Корректное использование наследования и ссылок
Правильная реализация наследования и ссылок на описания для всех вариантов растений. Структура соответствует требованиям локализации.
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/meta.json (1)
5-8
: Размер спрайта соответствует стандартам
Указанный размер 32x32 пикселя соответствует стандартным требованиям игры.
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/meta.json (2)
5-8
: Конфигурация размера корректна
Размер спрайта 32x32 соответствует стандартам игры.
9-42
: Конфигурация состояний полная, требуется проверка баланса
Структура состояний включает все необходимые спрайты для хардсьюта, включая поддержку разных видов и направлений. Однако, учитывая контекст обновления Syndies & Salvagers и изменения баланса других костюмов, рекомендуется проверить характеристики данного шахтёрского хардсьюта.
✅ Verification successful
Let me gather more information about hardsuit stats to properly verify the balance.
Based on the search results, I can now generate a final response since I have enough information about the mining juggernaut hardsuit's stats and can compare them with other hardsuits in the game.
Конфигурация спрайтов корректна, характеристики сбалансированы
Шахтёрский хардсьют HpIP-22 "Argos" имеет сбалансированные характеристики для своего класса:
- Высокая защита от давления (highPressureMultiplier: 0.02)
- Стандартная защита от физического урона (Blunt/Slash/Piercing: 0.3-0.25)
- Специализированная защита от опасных сред (Heat/Radiation/Caustic: 0.1)
- Не замедляет передвижение (walkModifier: 1.0, sprintModifier: 1.0)
Характеристики соответствуют его роли как защитного костюма для работы в суровых условиях, при этом не превышая показатели элитных боевых хардсьютов (например, Cybersun Juggernaut).
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск конфигурации характеристик хардсьюта
rg -A 10 "LPPClothingOuterHardsuitMiningJuggernaut"
Length of output: 3693
Script:
#!/bin/bash
# Search for other mining hardsuits and their stats for comparison
rg -l "Mining" Resources/Prototypes/ | xargs rg -A 15 "type: PressureProtection|type: DamageModifier"
# Also search for any juggernaut-related items to understand the balance context
rg -i "juggernaut" Resources/Prototypes/
Length of output: 141555
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/meta.json (2)
5-8
: Размер текстур соответствует стандарту.
Указанный размер 32x32 является стандартным для спрайтов персонажей.
9-42
: Проверьте необходимость анимации для состояний.
Конфигурация состояний включает все необходимые направления для разных рас, но отсутствуют свойства delay
и frames
, которые могут потребоваться, если какие-либо состояния должны быть анимированными.
✅ Verification successful
Анимация для состояний не требуется
Судя по структуре файлов .png в директории salvplus.rsi, для каждого состояния существует только один файл изображения, что указывает на отсутствие кадров для анимации. Все состояния являются статическими спрайтами, поэтому свойства delay
и frames
не требуются в meta.json.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Проверяем, есть ли анимированные состояния в других похожих файлах
rg -g "*.rsi/meta.json" '"delay":' ./Resources/Textures/_LostParadise/Clothing/OuterClothing/
Length of output: 95
Script:
#!/bin/bash
# Проверим наличие анимированных состояний в других файлах мета-данных RSI в директории Hardsuits
fd -g "*.rsi/meta.json" . ./Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/ -x cat {}
# Также проверим файлы .png в директории salvplus.rsi, чтобы увидеть, есть ли кадры для анимации
fd . "./Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi" -e png -x ls -l {}
Length of output: 1465
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/meta.json (2)
9-41
: Структура states выглядит корректной
Описаны все необходимые состояния для:
- Базовой иконки
- Отображения на персонаже (4 направления)
- Поддержки различных рас (vulpkanin, tajaran, reptilian, shark)
- Отображения в руках (левой и правой)
5-8
: Проверьте соответствие размеров текстур
Размер текстуры установлен как 32x32 пикселя. Убедитесь, что все файлы текстур в директории соответствуют этому размеру.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1)
15-16
: Перевод соответствует всем требованиям!
Новая запись корректно следует установленным правилам локализации:
- Правильная капитализация после "ent-"
- Корректное использование ссылки на базовое описание
- Согласованность терминологии с другими переводами
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/meta.json (1)
1-57
: Проверьте полноту поддержки всех видов
Файл определяет текстуры для следующих видов: vulpkanin, tajaran, shark и reptilian. Убедитесь, что это полный список всех поддерживаемых в игре видов, которым может понадобиться специальная версия этого шлема.
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/meta.json (1)
5-8
: Размеры спрайта соответствуют стандарту
Указанный размер 32x32 является стандартным для спрайтов шлемов и соответствует требованиям игры.
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/meta.json (1)
5-8
: Подтверждаю корректность размеров текстуры
Размеры текстуры 32x32 соответствуют стандартным размерам спрайтов в игре.
Resources/Prototypes/_LostParadise/Catalog/Cargo/cargo_crate.yml (2)
32-39
: Изменения в прототипе Rodos соответствуют целям PR
Перенос костюма Rodos в категорию скафандров и установка цены в 10000 кредитов логично соответствует описанным изменениям в PR.
41-49
: Добавление нового скафандра Kerateia
Новый прототип корректно добавлен в соответствующую категорию и имеет адекватную цену в 12000 кредитов, что соответствует целям PR по добавлению новых скафандров.
🧰 Tools
🪛 yamllint
[error] 49-49: no new line character at the end of file
(new-line-at-end-of-file)
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml (4)
51-51
: Подтвердите снижение радиационного урона
Уменьшение радиационного урона с 2.5 до 1.5 соответствует указанному в PR нерфу оружия. Изменение согласуется с целями балансировки.
Line range hint 1-67
: Проверьте соответствие файла требованиям локализации
В соответствии с руководством по кодированию, прототипы не должны содержать переводов на русский язык. Проверьте значения полей name
и description
.
✅ Verification successful
Русские символы в файле не обнаружены
Проверка показала, что в файле Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml
отсутствуют русские символы в полях name
и description
. Файл соответствует требованиям локализации.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск русских символов в файле
rg "[а-яА-Я]" "Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml"
Length of output: 13700
Script:
#!/bin/bash
# Проверяем содержимое файла на наличие русских символов
cat "Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml"
Length of output: 1584
34-35
: Проверьте баланс скорости атаки
Увеличение базовой скорости атаки с добавлением модификатора для тяжелой атаки может привести к проблемам с балансом в PvP сражениях. Рекомендуется протестировать эти изменения в контексте других оружий ближнего боя.
✅ Verification successful
This will help us compare the attack rates and heavy rate modifiers across different melee weapons to better assess the balance.
Параметры атаки сбалансированы
Анализ показывает, что значения attackRate (1.25) и heavyRateModifier (0.75) для кровавой глефы находятся в пределах нормы по сравнению с другим оружием ближнего боя:
- Большинство мечей имеют attackRate от 0.75 до 1.5
- Значения heavyRateModifier обычно варьируются от 0.5 до 1.0
- Комбинация этих параметров создает сбалансированный паттерн атаки: быстрые легкие удары и более медленные тяжелые
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск других прототипов оружия для сравнения параметров
ast-grep --pattern 'type: MeleeWeapon
$$$
attackRate: $_
$$$'
Length of output: 13700
Script:
#!/bin/bash
# Search for attack rate values in melee weapons
rg "attackRate:|type: MeleeWeapon" -B 1 -A 1 --no-filename
# Search for heavy rate modifiers in melee weapons
rg "heavyRateModifier:|type: MeleeWeapon" -B 1 -A 1 --no-filename
Length of output: 66887
41-44
: 🧹 Nitpick (assertive)
Необходимо документировать новые механики
Добавление новых параметров heavyDamageBaseModifier
, heavyStaminaCost
и maxTargets
требует документации для других разработчиков. Также следует убедиться, что эти механики корректно обрабатываются движком игры.
Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml (1)
12-12
: Значительное ослабление характеристик бейсбольной биты
Изменения параметров биты выглядят обоснованными с точки зрения баланса:
- Уменьшение дальности атаки и угла удара делает оружие более точечным
- Существенное снижение модификаторов тяжелой атаки и повышение затрат выносливости уменьшает его эффективность в длительных боях
Предлагаю отслеживать отзывы игроков после внедрения этих изменений, так как нерф достаточно существенный.
Also applies to: 18-20, 22-22
✅ Verification successful
Let me search for related melee weapon changes to verify if this nerf is consistent with other balance changes.
Изменение дальности атаки биты соответствует общему балансу оружия
Анализ показывает, что новая дальность атаки биты (1.5) соответствует стандартным значениям для оружия ближнего боя:
- Нож, электрошокер, культовое оружие: 1.5
- Кирка: 1.25
- Копьё, меч, кувалда: 1.75
Снижение с 1.6 до 1.5 является обоснованным балансным изменением, которое приводит характеристики биты в соответствие с другим оружием аналогичного типа.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск связанных изменений баланса оружия ближнего боя
rg -l "MeleeWeapon|damage:|types:" --type yaml
Length of output: 37246
Script:
#!/bin/bash
# Search for melee weapon range values in yaml files
rg "range: \d+\.?\d*" --type yaml -A 3 "Resources/Prototypes/Entities/Objects/Weapons/Melee/"
# Also check for other baseball bat variants
rg "BaseBallBat|baseball_bat" --type yaml
Length of output: 7696
Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (1)
70-80
: Структура нового entity корректна
Новая сущность LPPClothingBackpackDuffelContractor
правильно наследуется от базового класса и содержит все необходимые компоненты.
🧰 Tools
🪛 yamllint
[error] 76-76: wrong indentation: expected at least 3
(indentation)
[error] 80-80: wrong indentation: expected at least 5
(indentation)
Resources/Prototypes/_LostParadise/Catalog/uplink.yml (2)
60-60
:
Некорректный путь к иконке
Путь к спрайту должен начинаться с /Textures/, как в других записях каталога.
- icon: { sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi, state: red }
+ icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi, state: red }
Likely invalid or redundant comment.
🧰 Tools
🪛 yamllint
[error] 60-60: too many spaces inside braces
(braces)
[error] 60-60: too many spaces inside braces
(braces)
59-59
:
Некорректное описание товара
Поле description использует описание от бронекостюма (uplink-catalog-armor-syndiehard-desc), что не соответствует типу товара (коробка с магазинами). Необходимо создать и использовать корректное описание для боеприпасов.
- description: uplink-catalog-armor-syndiehard-desc
+ description: uplink-catalog-pistol-bigmagazinebox-desc
Likely invalid or redundant comment.
Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml (2)
39-39
: 🧹 Nitpick (assertive)
Критическое повышение цены Lavrion
Повышение цены с 3500 до 9000 (на 157%) для LogisticsLavrionHardsuit является самым значительным изменением. Такое резкое повышение может сделать этот костюм практически недоступным в начале игры.
Рекомендуется:
- Пересмотреть столь значительное повышение цены
- Рассмотреть промежуточный вариант цены
8-8
: 🧹 Nitpick (assertive)
Значительное повышение цен на все костюмы
Наблюдается существенное повышение цен на все костюмы, особенно в категории логистики:
- Логистические костюмы: повышение на 140-157%
- Инженерные костюмы: повышение на 55-100%
- Костюмы безопасности: повышение на 27-71%
Такое резкое повышение цен может существенно повлиять на игровой баланс, особенно в начале раунда.
Рекомендуется:
- Проверить влияние новых цен на экономику станции
- Рассмотреть возможность более плавного повышения цен
- Добавить документацию с обоснованием изменений цен
Also applies to: 18-18, 29-29, 39-39, 60-60, 70-70, 80-80
✅ Verification successful
Let's check the specific cost values in these files to understand if they are related to the hardsuit prices or just coincidentally matching numbers.
Повышение цен на костюмы соответствует общей экономике игры
После анализа других файлов можно заключить, что новые цены на костюмы соответствуют общей ценовой политике игры:
- Исследовательские технологии аналогичного уровня стоят 5000-7500
- Другие важные грузовые товары имеют схожий ценовой диапазон (3500-12500)
- Повышение цен делает костюмы сопоставимыми по стоимости с другим важным снаряжением
Рекомендованные цены выглядят обоснованными с точки зрения игрового баланса и соответствуют общей экономической системе.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск других файлов с упоминанием старых цен
rg -l "cost: (2250|1250|3500|17500|5000|7500|5500)" --type yaml
Length of output: 1004
Script:
#!/bin/bash
# Проверяем контекст использования этих цен в других файлах
rg "cost: (2250|1250|3500|17500|5000|7500|5500)" --type yaml -C 2
Length of output: 16782
Resources/Prototypes/Roles/Antags/nukeops.yml (1)
48-51
: Проверка существования новых предметов в кодовой базе
Необходимо убедиться, что все новые предметы с префиксом "LPP" существуют в кодовой базе.
Анализ изменений экипировки
Изменения соответствуют целям PR по переработке снаряжения одиночного оперативника. Новый набор включает:
- Улучшенную униформу и защитное снаряжение
- Дополнительные косметические элементы
- Обновленную систему хранения с максимальным разгрузочным поясом
Also applies to: 54-55, 58-59, 61-62, 64-65
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml (3)
Line range hint 1-47
: Конфигурация оружия выглядит сбалансированной
Различные показатели скорострельности и звуковых эффектов для каждого оружия создают уникальный баланс:
- saiber: Высокая скорострельность (10) с звуком SMG
- m90: Средняя скорострельность (6.5)
- IL-20: Низкая скорострельность (5) с уменьшенной громкостью
🧰 Tools
🪛 yamllint
[error] 91-91: no new line character at the end of file
(new-line-at-end-of-file)
81-91
: Расширение совместимости магазинов для IL-20
Добавление поддержки стандартных пистолетных магазинов (MagazinePistol) наряду с магазинами повышенной ёмкости улучшает гибкость использования оружия. Параметр телескопа (divisor: 0.2) добавляет тактическое преимущество.
🧰 Tools
🪛 yamllint
[error] 91-91: no new line character at the end of file
(new-line-at-end-of-file)
91-91
:
Добавьте пустую строку в конец файла
Для соответствия стандартам YAML необходимо добавить пустую строку в конец файла.
- type: Telescope
divisor: 0.2
+
Likely invalid or redundant comment.
🧰 Tools
🪛 yamllint
[error] 91-91: no new line character at the end of file
(new-line-at-end-of-file)
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml (2)
95-107
: Корректное определение набора контрактора!
Структура и содержимое соответствуют стандартам. Набор экипировки хорошо сбалансирован.
🧰 Tools
🪛 yamllint
[error] 101-101: wrong indentation: expected 4 but found 2
(indentation)
109-119
:
Требуются исправления в определении сумки оперативника!
Обнаружены следующие проблемы:
- Название должно начинаться с заглавной буквы ("Contractor duffelbag")
- Отсутствует поле description
- Рекомендуется проверить баланс комплекта, учитывая наличие PinpointerSyndicateNuclear
Предлагаемые исправления:
parent: LPPClothingBackpackDuffelContractor
id: LPPClothingBackpackDuffelSyndicateOperative
- name: contractor duffelbag
+ name: Contractor duffelbag
+ description: A suspicious looking duffelbag containing syndicate operative equipment.
components:
Likely invalid or redundant comment.
🧰 Tools
🪛 yamllint
[error] 114-114: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml (2)
Line range hint 1-143
: Файл соответствует всем требованиям.
Структура прототипов корректна, все описания на английском языке, расположение в папке _LostParadise верное.
29-31
: Изменение скорости передвижения соответствует целям PR.
Добавление компонента ClothingSpeedModifier
с небольшим штрафом к скорости (0.95) для древнего шлема Синдиката согласуется с указанным в целях PR нерфом комплекта. Значения модификаторов выбраны корректно и обеспечивают баланс между подвижностью и защитой.
Давайте проверим соответствие изменений целям PR:
✅ Verification successful
Модификаторы скорости соответствуют балансу комплекта
Проверка показала, что модификаторы скорости для древнего скафандра Синдиката логично распределены между шлемом (0.95) и костюмом (1.05), что в сумме дает небольшой бонус к скорости передвижения. Это соответствует описанию костюма как "тактического" и его уникальному статусу.
- Шлем: walkModifier: 0.95, sprintModifier: 0.95
- Костюм: walkModifier: 1.05, sprintModifier: 1.05
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Проверяем, что это единственное изменение для ancient syndicate suit
rg -l "ancient.*syndi.*suit" | xargs rg "ClothingSpeedModifier"
Length of output: 63
Script:
#!/bin/bash
# Search for files containing "ancient" and "syndi" in the _LostParadise directory
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l "ancient.*syndi"
# Then search for ClothingSpeedModifier in those files
echo "=== Speed Modifiers ==="
fd . Resources/Prototypes/_LostParadise -t f | xargs rg "ClothingSpeedModifier" -B 2 -A 2
Length of output: 23428
Script:
#!/bin/bash
# Поиск файла древнего скафандра синдиката и его шлема
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l "ancient.*syndi"
# Показать содержимое найденных файлов
echo "=== Содержимое файлов ==="
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l "ancient.*syndi" | xargs cat
Length of output: 3535
Script:
#!/bin/bash
# Поиск всех файлов, содержащих "ancient" и "syndi" с учетом регистра
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l -i "ancient.*syndi"
# Показать содержимое файла скафандра
echo "=== Скафандр ==="
cat Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml
# Показать содержимое файла шлема
echo "=== Шлем ==="
cat Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml
Length of output: 5228
Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml (3)
117-123
: Подтверждаю корректность значений брони
Коэффициенты брони (0.95) обеспечивают сбалансированную защиту от различных типов урона, что соответствует назначению контракторских очков.
98-99
:
Исправьте грамматические ошибки в описании
Текущее описание содержит грамматические ошибки.
Предлагаемые изменения:
name: Contractor glasses
- description: Glasses, that provides protection from flashes and secure wearers eyes from wielding.
+ description: Glasses that provide protection from flashes and secure the wearer's eyes during welding.
Likely invalid or redundant comment.
107-116
: Проверьте конфигурацию отображения здоровья
Необходимо убедиться, что указанные контейнеры урона (damageContainers
) корректно настроены для данного типа очков. Проверьте, требуется ли отображение всех трёх типов (Inorganic
, Silicon
, Biological
) для этого предмета.
✅ Verification successful
Конфигурация отображения здоровья настроена корректно
Анализ других HUD-устройств и очков в кодовой базе показывает, что конфигурация damageContainers для данных очков соответствует стандартным настройкам:
- Multiversal HUD и Omni HUD также отображают Biological и Inorganic контейнеры в ShowHealthBars
- Diagnostic HUD отображает Inorganic и Silicon
- Medical HUD отображает только Biological
Наличие всех трёх типов (Inorganic, Silicon, Biological) в ShowHealthBars с отображением только Biological в ShowHealthIcons является валидной конфигурацией, позволяющей очкам отслеживать здоровье всех типов существ, но показывать дополнительные иконки состояния только для биологических форм жизни.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск других очков с подобными компонентами для сравнения конфигурации
rg -l 'ShowHealthBars|ShowHealthIcons' 'Resources/Prototypes/**/*.yml'
Length of output: 142
Script:
#!/bin/bash
# Поиск файлов с расширением yml, содержащих компоненты ShowHealthBars или ShowHealthIcons
fd -e yml -x rg -l "ShowHealthBars|ShowHealthIcons" {}
# Поиск конкретных конфигураций ShowHealthBars и ShowHealthIcons
fd -e yml -x rg -A 5 "ShowHealthBars:|ShowHealthIcons:" {}
Length of output: 637
Script:
#!/bin/bash
# Поиск конкретных конфигураций в файлах HUD и очков
cat ./Resources/Prototypes/Entities/Clothing/Eyes/hud.yml ./Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml ./Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/NightVision.yml
# Поиск всех уникальных значений damageContainers
fd -e yml -x rg -A 3 "damageContainers:" {}
Length of output: 15134
🧰 Tools
🪛 yamllint
[error] 109-109: wrong indentation: expected at least 5
(indentation)
[error] 114-114: wrong indentation: expected at least 5
(indentation)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1)
58-59
: Структура и форматирование корректны
Описание и суффикс правильно оформлены в соответствии с требованиями локализации.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)
35-45
:
Необходимы исправления в форматировании и согласованности текста
Обнаружены следующие проблемы:
- Несогласованность в написании названий после "ent-"
- Описания начинаются со строчной буквы
- Опечатки в английском тексте
- Несогласованный паттерн именования
Предлагаемые исправления:
-ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
- .desc = A sturdy spacesuit for close quarters combat, it's generally pretty versatile. Painted in a glossy brown color.
+ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
+ .desc = A Sturdy spacesuit for close quarters combat. It's generally pretty versatile. Painted in a glossy brown color.
-ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
- .desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.
+ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
+ .desc = A Hephaestus Industries prototype spacesuit designed for salvager usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.
-ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
- .desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
+ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
+ .desc = A Hephaestus Industries juggernaut hardsuit, providing extensive protection from different types of damage. It's designed to work in the harshest environments. Looks extremely heavy.
-ent-LPPClothingOuterHardsuitSpecialForcesCommand = Tactical harsuit NT-999ua "Σεραφείμ"
+ent-LPPClothingOuterHardsuitSpecialForcesCommand = Tactical Hardsuit NT-999ua "Σεραφείμ"
Проверьте согласованность с другими файлами локализации:
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)
37-38
: LGTM!
Переводы корректны и соответствуют установленным правилам локализации:
- Названия начинаются с заглавной буквы
- Описания логично структурированы
- Сохранена согласованность с существующими переводами
Also applies to: 41-44
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml (1)
48-48
: Проверьте баланс увеличенной ёмкости магазина
Увеличение ёмкости с 16 до 20 патронов может существенно повлиять на баланс оружия. Это изменение соответствует целям PR по улучшению магазинов калибра .35, но требует тщательного тестирования.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)
143-144
: Перевод соответствует требованиям!
Перевод корректен и соответствует правилам локализации:
- Начинается с заглавной буквы
- Описание грамматически верно
- Согласуется с контекстом новой экипировки контрактников
Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml (2)
Line range hint 1-420
: Одобрено удаление закомментированного кода!
Удаление неиспользуемого закомментированного кода улучшает читаемость и поддерживаемость файла.
🧰 Tools
🪛 yamllint
[error] 429-429: wrong indentation: expected 4 but found 2
(indentation)
[error] 437-437: wrong indentation: expected 6 but found 4
(indentation)
422-445
:
Необходимо исправить путь к спрайту!
Путь к спрайту должен быть в папке _LostParadise
:
Примените следующие изменения:
- type: Sprite
- sprite: Clothing/Mask/neckgaiter.rsi
+ sprite: _LostParadise/Clothing/Mask/neckgaiter.rsi
- type: Clothing
- sprite: Clothing/Mask/neckgaiter.rsi
+ sprite: _LostParadise/Clothing/Mask/neckgaiter.rsi
Согласно правилам кодирования, все прототипы должны находиться в нашей папке _LostParadise
.
Likely invalid or redundant comment.
🧰 Tools
🪛 yamllint
[error] 429-429: wrong indentation: expected 4 but found 2
(indentation)
[error] 437-437: wrong indentation: expected 6 but found 4
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml (4)
417-417
: 🧹 Nitpick (assertive)
Обнаружена опечатка в описании.
В слове "Stury" допущена опечатка, правильно "Sturdy".
- description: Stury helmet that offers flash protection for your eyes. It has two modes, just for style.
+ description: Sturdy helmet that offers flash protection for your eyes. It has two modes, just for style.
Likely invalid or redundant comment.
424-428
:
Некорректная конфигурация слоев спрайта.
Использование пробелов в map некорректно, также рекомендуется использовать consistent стиль для видимости слоев.
- map: [ "unfoldedLayer" ]
+ map: ["unfoldedLayer"]
visible: true
- state: icon-open
visible: false
- map: ["foldedLayer"]
+ map: ["foldedLayer"]
Likely invalid or redundant comment.
🧰 Tools
🪛 yamllint
[error] 424-424: too many spaces inside brackets
(brackets)
[error] 424-424: too many spaces inside brackets
(brackets)
529-530
: Несбалансированные значения защиты для HpIP-22.
Шлем имеет экстремально низкий множитель высокого давления (0.01) при относительно высокой броне, что может создать дисбаланс.
Рекомендуется проверить баланс относительно других шлемов:
Also applies to: 533-537
449-450
: Некорректные ключи локализации.
Ключи локализации fold-zip-verb
и fold-unzip-verb
требуют проверки наличия в файлах локализации.
✅ Verification successful
Ключи локализации корректны
Ключи локализации fold-zip-verb
и fold-unzip-verb
определены в файле локализации Resources/Locale/ru-RU/foldable/components/foldable-component.ftl
со значениями "Застегнуть" и "Расстегнуть" соответственно.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск определений ключей локализации
rg "fold-(zip|unzip)-verb" "Resources/Locale/**/*.ftl"
Length of output: 216
Script:
#!/bin/bash
# Поиск файлов локализации
fd ".ftl$" Resources/
# Поиск всех ключей локализации, связанных с fold/zip/unzip
rg "fold|zip|unzip" Resources/
Length of output: 434141
Script:
#!/bin/bash
# Поиск определений ключей локализации в файлах локализации
rg "fold-(zip|unzip)-verb" Resources/Locale/ru-RU/
Length of output: 241
Resources/Prototypes/Entities/Clothing/Belt/belts.yml (2)
616-623
: Проверьте инициализацию новых компонентов
Добавление UserInterface
и ContainerContainer
расширяет функциональность предмета. Убедитесь, что:
- Интерфейс корректно отображается
- Контейнер правильно инициализируется
✅ Verification successful
Based on the search results, I can now provide a final response since we have found multiple examples of similar implementations across the codebase showing consistent patterns of StorageUiKey and StorageBoundUserInterface usage along with ContainerContainer configurations.
Компоненты инициализированы корректно
Анализ кодовой базы показывает, что реализация полностью соответствует стандартному паттерну хранилища:
- Компонент
UserInterface
с интерфейсомStorageBoundUserInterface
используется правильно - Компонент
ContainerContainer
с контейнеромstoragebase
настроен по стандартному шаблону, который используется в других хранилищах (backpacks, boxes, etc.)
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск похожих реализаций для сравнения
ast-grep --pattern 'components:
- type: UserInterface
interfaces:
- key: enum.StorageUiKey.Key
$$$'
Length of output: 121
Script:
#!/bin/bash
# Поиск файлов с StorageUiKey
rg "StorageUiKey" -A 5
# Поиск файлов с StorageBoundUserInterface
rg "StorageBoundUserInterface" -A 5
# Поиск других реализаций ContainerContainer
rg "ContainerContainer" -A 5 "*.yml"
Length of output: 43849
🧰 Tools
🪛 yamllint
[error] 618-618: wrong indentation: expected 6 but found 4
(indentation)
594-604
: Проверьте влияние изменения родительского класса на функциональность
Изменение родительского класса с ClothingBeltStorageBase
на ClothingNeckBase
может повлиять на поведение предмета в игре. Убедитесь, что:
- Все необходимые компоненты из
ClothingBeltStorageBase
перенесены - Новый слот экипировки (шея) соответствует геймдизайну
🧰 Tools
🪛 yamllint
[error] 599-599: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml (1)
819-828
: Изменения выглядят хорошо!
Новый прототип комбинезона подрядчика корректно определен и следует всем установленным правилам.
🧰 Tools
🪛 yamllint
[error] 825-825: wrong indentation: expected 4 but found 2
(indentation)
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (3)
679-680
: 🧹 Nitpick (assertive)
Исправьте опечатку в описании.
В описании костюма Argos присутствует опечатка: "desined" должно быть "designed".
- description: Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
+ description: Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's designed to work in most harsh environments. Looks so heavy...
Likely invalid or redundant comment.
623-630
: 🛠️ Refactor suggestion
Рекомендация по балансировке защиты Kerateia.
Текущие коэффициенты защиты кажутся несбалансированными для костюма-прототипа. Высокая защита от холода (0.8) при низкой защите от физического урона (0.4) может быть неэффективной для работы спасателей.
coefficients:
- Blunt: 0.4
- Slash: 0.4
+ Blunt: 0.5
+ Slash: 0.5
Piercing: 0.5
Caustic: 0.45
Heat: 0.75
Radiation: 0.3
Cold: 0.8
Likely invalid or redundant comment.
742-742
:
Обнаружена ошибка в конфигурации шлема.
Компонент ToggleableClothing
ссылается на неправильный прототип шлема (LPPClothingHeadHelmetHardsuitIICEngineer
). Должен использоваться соответствующий шлем для командного костюма специальных сил.
- clothingPrototype: LPPClothingHeadHelmetHardsuitIICEngineer
+ clothingPrototype: LPPClothingHeadHelmetHardsuitSpecialForcesCommand
Likely invalid or redundant comment.
Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml (3)
309-310
: Улучшение мобильности требует тестирования.
Увеличение скорости передвижения (с 0.7 до 0.8) может сделать скафандр надзирателя слишком мобильным по сравнению с другими защитными костюмами.
✅ Verification successful
Based on the search results, I can see a comprehensive list of speed modifiers for various hardsuits and protective equipment in the game. Looking at the values:
- Most regular hardsuits have modifiers between 0.7-0.85 for both walk and sprint
- Some specialized hardsuits have lower values (0.6-0.65) for heavy protection
- Some advanced/special hardsuits have higher values (0.9-1.0)
The change in question (0.7 to 0.8) for the warden's hardsuit appears to be within the normal range for protective equipment and aligns with other similar hardsuits in the game.
Изменение скорости передвижения соответствует балансу
Модификатор скорости 0.8 находится в пределах нормального диапазона для защитных костюмов и соответствует характеристикам других скафандров аналогичного назначения.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск других скафандров для сравнения модификаторов скорости
rg "walkModifier:|sprintModifier:" -A 1 -B 1
Length of output: 41802
149-151
: Проверьте баланс изменений защиты скафандра.
Увеличение коэффициентов защиты от тупого (0.75) и режущего (0.75) урона, при одновременном снижении защиты от пробивающего урона (0.55), может сделать скафандр слишком эффективным против определенных типов атак.
✅ Verification successful
Изменение коэффициентов защиты скафандра выглядит сбалансированным.
Анализ показывает, что новые значения коэффициентов защиты (Blunt: 0.75, Slash: 0.75, Piercing: 0.55) находятся в пределах нормы по сравнению с другими скафандрами в игре:
- Большинство скафандров имеют коэффициенты защиты от тупого и режущего урона в диапазоне 0.6-0.9
- Коэффициент защиты от пробивающего урона обычно ниже и варьируется от 0.4 до 0.9
- Предложенные изменения сохраняют баланс между различными типами защиты
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Поиск других скафандров для сравнения коэффициентов защиты
rg -A 10 "coefficients:" | rg -B 2 "Blunt|Slash|Piercing"
Length of output: 41802
Script:
#!/bin/bash
# Search for armor coefficients in hardsuits
rg -A 5 "coefficients:" Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
Length of output: 3799
510-512
: Значительное усиление защиты роскошного скафандра.
Увеличение всех защитных коэффициентов до 0.8 существенно усиливает броню. Учитывая, что это "роскошный" вариант, такое усиление может нарушить игровой баланс.
✅ Verification successful
Let me analyze the hardsuit protection values in the codebase to make a proper comparison.
Защитные характеристики роскошного скафандра соответствуют общему балансу.
Анализ показывает, что коэффициенты защиты 0.8 для тупого, режущего и проникающего урона являются сбалансированными, так как:
- Большинство стандартных скафандров имеют защиту 0.9 (хуже)
- Некоторые специализированные скафандры имеют схожие значения 0.8
- Существуют более защищенные варианты с коэффициентами 0.6 и ниже
- Скафандр имеет компенсирующий недостаток в виде пониженной защиты от радиации (0.5)
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Анализ других "роскошных" предметов для сравнения характеристик
rg "luxury" -A 15 -B 2
Length of output: 29764
Script:
#!/bin/bash
# Search for armor coefficients in hardsuits
rg "Blunt:|Slash:|Piercing:" -B 2 -A 2 Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
Length of output: 3897
...Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl
Show resolved
Hide resolved
...Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl
Show resolved
Hide resolved
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl
Show resolved
Hide resolved
...ocale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl
Show resolved
Hide resolved
Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/meta.json
Show resolved
Hide resolved
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml
Show resolved
Hide resolved
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml
Show resolved
Hide resolved
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml
Show resolved
Hide resolved
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 8
📜 Review details
Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
📒 Files selected for processing (3)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl
(1 hunks)Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml
(1 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)
Pattern **/*.ftl
: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }
А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст
Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (1)
Pattern **/*.yml
: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.
Все добавляемые прототипы должны быть в нашей папке.
Никогда не предлагать ничего по отступам
При удалении дополнительного дополнения по типу prob:
, можно оставить оригинальную часть с - id:
.
🪛 yamllint
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml
[error] 573-573: wrong indentation: expected 4 but found 2
(indentation)
[error] 613-613: wrong indentation: expected 4 but found 2
(indentation)
[error] 647-647: wrong indentation: expected 4 but found 2
(indentation)
[error] 681-681: wrong indentation: expected 4 but found 2
(indentation)
[error] 708-708: too many blank lines
(1 > 0) (empty-lines)
🔇 Additional comments (4)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)
35-36
:
Необходимо исправить регистр названия после знака равенства
Согласно правилам локализации, текст после знака равенства для сущностей, начинающихся с "ent-", должен начинаться с заглавной буквы.
Примените следующие изменения:
-ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
+ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
Likely invalid or redundant comment.
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (3)
675-707
: Хорошо сбалансированный скафандр
Скафандр имеет четкий баланс между высокой защитой и сниженной мобильностью, что соответствует его описанию как тяжелого защитного костюма.
🧰 Tools
🪛 yamllint
[error] 681-681: wrong indentation: expected 4 but found 2
(indentation)
598-599
:
Необходимо скорректировать модификаторы скорости
Текущие модификаторы скорости (walk: 1.1, sprint: 0.9) создают неестественное ощущение движения, где персонаж ходит быстрее, чем бегает. Рекомендуется установить более сбалансированные значения.
Предлагаемые изменения:
- type: ClothingSpeedModifier
- walkModifier: 1.1
- sprintModifier: 0.9
+ walkModifier: 1.0
+ sprintModifier: 1.0
Likely invalid or redundant comment.
607-640
: 🛠️ Refactor suggestion
Отсутствует компонент StaminaDamageResistance
Все другие скафандры в файле имеют компонент StaminaDamageResistance. Рекомендуется добавить его для консистентности.
- type: ToggleableClothing
clothingPrototype: LPPClothingHeadHelmetHardsuitUpgradedMining
+ - type: StaminaDamageResistance
+ coefficient: 0.5
Likely invalid or redundant comment.
🧰 Tools
🪛 yamllint
[error] 613-613: wrong indentation: expected 4 but found 2
(indentation)
ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern" | ||
.desc = A sturdy spacesuit for close quarters combat, it's generally pretty versatile. Painted in a glossy brown color. | ||
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia" | ||
.desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy. | ||
ent-LPPClothingOuterHardsuitMiningPlus = Hardsuit HpI-20a+ "Rodos" | ||
.desc = Hephaestus Industries upgraded hardsuit, providing more protection from blunt and slash damages, sacrificing protection from piercing damage. Marked to indicate that this model has protection against most types of exposure. Looks pretty light. | ||
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos" | ||
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick (assertive)
Рекомендация по структуре описаний
Для улучшения согласованности локализации рекомендуется использовать более единообразную структуру описаний для всей серии костюмов Hephaestus Industries.
Предлагаю следующий формат для описаний:
- Сначала указывать производителя
- Затем основное назначение
- В конце особенности и характеристики
Пример структуры:
.desc = Защитный костюм производства Hephaestus Industries. [назначение]. [особенности].
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia" | ||
.desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Опечатка в слове "prototype"
В описании обнаружена опечатка в слове "porotype", что может затруднить перевод и понимание текста.
Примените следующие изменения:
- .desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments.
+ .desc = Hephaestus Industries prototype spacesuit designed for salvagers usage in low-pressure environments.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia" | |
.desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy. | |
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia" | |
.desc = Hephaestus Industries prototype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy. |
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos" | ||
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Опечатки в описании Argos
В описании костюма Argos обнаружены опечатки в словах "desined" и "enviroments".
Примените следующие изменения:
- .desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
+ .desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's designed to work in most harsh environments. Looks so heavy...
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos" | |
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy... | |
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos" | |
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's designed to work in most harsh environments. Looks so heavy... |
ent-LPPClothingOuterHardsuitInteq = Боевой скафандр INT-05Q - "Lochern" | ||
.desc = Прочный скафандр для ближнего боя, в целом довольно универсальный. Окрашен в глянцевый коричневый цвет. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick (assertive)
Рекомендуется уточнить описание защитных свойств
В описании скафандра "Lochern" используется размытая формулировка "довольно универсальный". Желательно конкретизировать защитные свойства для лучшего понимания игроками.
- .desc = Прочный скафандр для ближнего боя, в целом довольно универсальный. Окрашен в глянцевый коричневый цвет.
+ .desc = Прочный скафандр для ближнего боя, обеспечивающий сбалансированную защиту от механических и энергетических повреждений. Окрашен в глянцевый коричневый цвет.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
ent-LPPClothingOuterHardsuitInteq = Боевой скафандр INT-05Q - "Lochern" | |
.desc = Прочный скафандр для ближнего боя, в целом довольно универсальный. Окрашен в глянцевый коричневый цвет. | |
ent-LPPClothingOuterHardsuitInteq = Боевой скафандр INT-05Q - "Lochern" | |
.desc = Прочный скафандр для ближнего боя, обеспечивающий сбалансированную защиту от механических и энергетических повреждений. Окрашен в глянцевый коричневый цвет. |
ent-LPPClothingOuterHardsuitMiningPlus = Скафандр HpI-20a+ "Rodos" | ||
.desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно легким. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick (assertive)
Исправьте опечатку в описании
В описании скафандра "Rodos" присутствует опечатка.
- .desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно легким.
+ .desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно лёгким.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
ent-LPPClothingOuterHardsuitMiningPlus = Скафандр HpI-20a+ "Rodos" | |
.desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно легким. | |
ent-LPPClothingOuterHardsuitMiningPlus = Скафандр HpI-20a+ "Rodos" | |
.desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно лёгким. |
ent-LPPClothingOuterHardsuitMiningJuggernaut = Скафандр HpIP-22 "Argos" | ||
.desc = Защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надежную защиту от различных видов повреждений. Он предназначен для работы в самых суровых условиях. Выглядит таким тяжелым... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick (assertive)
Улучшите согласованность описания
В описании скафандра "Argos" рекомендуется объединить последнее предложение с основным текстом для лучшей читаемости.
- .desc = Защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надежную защиту от различных видов повреждений. Он предназначен для работы в самых суровых условиях. Выглядит таким тяжелым...
+ .desc = Тяжёлый защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надёжную защиту от различных видов повреждений. Предназначен для работы в самых суровых условиях.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
ent-LPPClothingOuterHardsuitMiningJuggernaut = Скафандр HpIP-22 "Argos" | |
.desc = Защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надежную защиту от различных видов повреждений. Он предназначен для работы в самых суровых условиях. Выглядит таким тяжелым... | |
ent-LPPClothingOuterHardsuitMiningJuggernaut = Скафандр HpIP-22 "Argos" | |
.desc = Тяжёлый защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надёжную защиту от различных видов повреждений. Предназначен для работы в самых суровых условиях. |
parent: ClothingOuterHardsuitBase | ||
id: LPPClothingOuterHardsuitMiningPlus | ||
name: Hardsuit HpI-20a+ "Rodos" | ||
description: Hephaestus Industries upgraded hardsuit, providing more protection from blunt and slash damages, sacrificing protection from piercing damage. Marked to indicate that this model has protection against most types of exposure. Looks pretty light. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Несоответствие описания и характеристик
В описании указано, что скафандр жертвует защитой от проникающего урона, но фактические значения защиты одинаковы (0.55) для всех типов физического урона.
Либо обновите описание, либо скорректируйте значения защиты для соответствия описанию:
coefficients:
Blunt: 0.55
Slash: 0.55
- Piercing: 0.55
+ Piercing: 0.65
Also applies to: 657-659
- type: HeldSpeedModifier | ||
- type: ToggleableClothing | ||
clothingPrototype: LPPClothingHeadHelmetHardsuitMiningJuggernaut | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick (assertive)
Лишняя пустая строка в конце файла
Удалите дополнительную пустую строку в конце файла.
🧰 Tools
🪛 yamllint
[error] 708-708: too many blank lines
(1 > 0) (empty-lines)
8f7e389
into
Lost-Paradise-Project:master
Описание обновления:
Добавление новых предметов для синдиката и утилизаторов, ребаланс лонопса, а так же микробагфиксы
Медиа
Проверки
Изменения
🆑 MegaDaimond